//#ifdef H5
const BASEURL = ''
//#endif

//#ifndef H5
const BASEURL = getApp().globalData.url
//#endif

function uploadImage() {
	return new Promise((resolve, reject) => {
		
		uni.chooseImage({
			count: 1,
			sizeType: ['original', 'compressed'],
			sourceType: ['album', 'camera'],
			success(ress) {
				if (ress.tempFiles.length > 0) {
					const tempFilePaths = ress.tempFiles[0].path
					const size = ress.tempFiles[0].size
					if (size < 8388608) {
						uni.showLoading({
							title:'上传中'
						})
						let imageurl = tempFilePaths
						let pdfurl = ""
						uni.uploadFile({
							url: BASEURL + '/api/v1/enterprise/upload/image', //仅为示例，非真实的接口地址
							filePath: tempFilePaths,
							header: {
								"mini-session": uni.getStorageSync('session'),
								"Content-Type": "multipart/form-data;boundary=----WebKitFormBoundaryi8lPVoSysovJLNqi",
								"Accept": "application/json"
							},
							name: 'file',
							formData: {
								'user': 'test'
							},
							success(res) {
								if (res.statusCode == 500) {
									uni.showToast({
										title: '图片上传失败',
										icon: 'none'
									})
									reject('失败')
								} else {
									uni.showToast({
										title: '图片上传成功',
										icon: 'success'
									})
									if (res.data) {
										let uploadId = JSON.parse(res.data).id
										resolve({
											imageurl, // 图片地址
											uploadId // 后台返回的文件id
										})
									}

								}
							}
						})
					} else {
						uni.showToast({
							title: '超出限制大小',
							icon: "none"
						})
					}
				} else {
					uni.showToast({
						title: '文件不存在',
						icon: "none"
					})
				}
			}
		})
	})
}

function uploadPdf() {
	return new Promise((resolve, reject) => {
		my.chooseFile({
			count: 1,
			type: 'all',
			success() {
				
			}
		})
		// uni.chooseMessageFile({
		// 	count: 1,
		// 	type: 'all',
		// 	success(ress) {
		// 		if (ress.tempFiles.length > 0) {
		// 			if (ress.tempFiles[0].size < 8388608) {
		// 				uni.showLoading({
		// 					title:'上传中'
		// 				})
		// 				let pdfurl = ress.tempFiles[0].name
		// 				uni.uploadFile({
		// 					url: BASEURL + '/api/v1/enterprise/upload/file', //仅为示例，非真实的接口地址
		// 					filePath: ress.tempFiles[0].path,
		// 					name: 'file',
		// 					header: {
		// 						"mini-session": uni.getStorageSync('session'),
		// 						"Content-Type": "multipart/form-data; boundary=----WebKitFormBoundaryi8lPVoSysovJLNqi",
		// 						"Accept": "application/json"
		// 					},
		// 					formData: {
		// 						'user': 'test'
		// 					},
		// 					success(res) {
		// 						if (res.statusCode != 500) {
		// 							uni.showToast({
		// 								title: '文件上传成功',
		// 								icon: 'success'
		// 							})
		// 							if (res.data) {
		// 								let uploadId = JSON.parse(res.data).id
		// 								resolve({
		// 									uploadId // 后台返回的文件Id
		// 								})
		// 							} else {
		// 								reject('失败')
		// 							}

		// 						} else {
		// 							uni.showToast({
		// 								title: '服务器错误',
		// 								icon: 'none'
		// 							})
		// 						}
		// 					}
		// 				})
		// 			} else {
		// 				uni.showToast({
		// 					title: '超出限制大小',
		// 					icon: "none"
		// 				})
		// 				return
		// 			}
		// 		} else {
		// 			uni.showToast({
		// 				title: '文件不存在',
		// 				icon: "none"
		// 			})
		// 		}

		// 	}
		// })
	})
}
module.exports = {
	uploadImage,
	uploadPdf
}
